docs: Split images for check and radio buttons
authorMatthias Clasen <mclasen@redhat.com>
Sun, 21 Feb 2021 18:02:08 +0000 (13:02 -0500)
committerEmmanuele Bassi <ebassi@gnome.org>
Thu, 11 Mar 2021 16:37:31 +0000 (16:37 +0000)
Its the same widget, but two images fit better in the gallery,
and will be easier to use as example images in the docs.

docs/reference/gtk/gtk4.toml.in
docs/reference/gtk/images/check-button.png
docs/reference/gtk/images/radio-button.png [new file with mode: 0644]
docs/reference/gtk/visual_index.md
docs/tools/widgets.c

index b19c040a5d20a7476277c5b20c5c92dd154a2d41..a7bf658176be79c1d663e0172ece2d57b8a05dfa 100644 (file)
@@ -193,6 +193,7 @@ content_images = [
   "images/popover.png",
   "images/printdialog.png",
   "images/progressbar.png",
+  "images/radio-button.png",
   "images/right-center.png",
   "images/right-end.png",
   "images/right-start.png",
index c40252fcb5a206e823301490e9633577c42921e8..5206587fe53e04e66b45e5e4d6b9701ccc1a967a 100644 (file)
Binary files a/docs/reference/gtk/images/check-button.png and b/docs/reference/gtk/images/check-button.png differ
diff --git a/docs/reference/gtk/images/radio-button.png b/docs/reference/gtk/images/radio-button.png
new file mode 100644 (file)
index 0000000..065ccda
Binary files /dev/null and b/docs/reference/gtk/images/radio-button.png differ
index 2e5b91b1721ab7bdd02ab12644bfaa5efdd2354a..1de772cccc2b35f82bf268e595669713a5540fe6 100644 (file)
@@ -25,6 +25,7 @@ Title: Widget Gallery
 [![togglebutton](toggle-button.png)](class.ToggleButton.html)
 [![linkbutton](link-button.png)](class.LinkButton.html)
 [![checkbutton](check-button.png)](class.CheckButton.html)
+[![checkbutton](radio-button.png)](class.CheckButton.html)
 [![menubutton](menu-button.png)](class.MenuButton.html)
 [![lockbutton](lockbutton.png)](class.LockButton.html)
 [![volumebutton](volumebutton.png)](class.VolumeButton.html)
index ca00f5e101414552db5df4e40157bf1fa8cf1710..de0ddca882a7d58a830d569d140c8f428c404762 100644 (file)
@@ -140,7 +140,6 @@ create_check_button (void)
 {
   GtkWidget *widget;
   GtkWidget *button;
-  GtkWidget *group;
 
   widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
   gtk_widget_set_halign (widget, GTK_ALIGN_CENTER);
@@ -153,6 +152,20 @@ create_check_button (void)
   button = gtk_check_button_new_with_mnemonic ("_Check Button");
   gtk_box_append (GTK_BOX (widget), button);
 
+  return new_widget_info ("check-button", widget, SMALL);
+}
+
+static WidgetInfo *
+create_radio_button (void)
+{
+  GtkWidget *widget;
+  GtkWidget *button;
+  GtkWidget *group;
+
+  widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
+  gtk_widget_set_halign (widget, GTK_ALIGN_CENTER);
+  gtk_widget_set_valign (widget, GTK_ALIGN_CENTER);
+
   button = gtk_check_button_new_with_mnemonic ("Radio Button");
   gtk_check_button_set_active (GTK_CHECK_BUTTON (button), TRUE);
   gtk_box_append (GTK_BOX (widget), button);
@@ -162,7 +175,7 @@ create_check_button (void)
   gtk_box_append (GTK_BOX (widget), button);
   gtk_check_button_set_group (GTK_CHECK_BUTTON (button), GTK_CHECK_BUTTON (group));
 
-  return new_widget_info ("check-button", widget, MEDIUM);
+  return new_widget_info ("radio-button", widget, SMALL);
 }
 
 static WidgetInfo *
@@ -174,7 +187,7 @@ create_link_button (void)
   gtk_widget_set_halign (widget, GTK_ALIGN_CENTER);
   gtk_widget_set_valign (widget, GTK_ALIGN_CENTER);
 
-  return new_widget_info ("link-button", widget, SMALL);
+  return new_widget_info ("link-button", widget, MEDIUM);
 }
 
 static WidgetInfo *
@@ -2102,6 +2115,7 @@ get_all_widgets (void)
   retval = g_list_prepend (retval, create_about_dialog ());
   retval = g_list_prepend (retval, create_button ());
   retval = g_list_prepend (retval, create_check_button ());
+  retval = g_list_prepend (retval, create_radio_button ());
   retval = g_list_prepend (retval, create_color_button ());
   retval = g_list_prepend (retval, create_combo_box ());
   retval = g_list_prepend (retval, create_combo_box_entry ());